﻿namespace UnityEditorInternal
{
    using System;
    using System.Runtime.CompilerServices;
    using UnityEngine;

    public sealed class AvatarBodyMask : UnityEngine.Object
    {
        [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
        public extern AvatarBodyMask();
        [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
        public extern bool GetBodyPart(int index);
        [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
        public extern int GetBodyPartCount();
        [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
        public extern void SetBodyPart(int index, bool value);

        public bool hasFeetIK { [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall] get; }
    }
}

